create{
  if (msg.capacity() >= 1) {
    if (msg.getByte(0) == 4) {
      return new Socks4Protocol();
 else     if (msg.getByte(0) == 5) {
      return new Socks5Protocol();
}
